#ifndef SESSIONFRIENDAREA_H
#define SESSIONFRIENDAREA_H

#include <QWidget>
#include <QScrollArea>
#include <QScrollBar>
#include <QVBoxLayout>
#include <QPushButton>
#include "sessionfrienditem.h"
#include "debug.h"

//////////////////////////////////////////////////////////////
/// 该类用于显示窗口中间的列表区域
//////////////////////////////////////////////////////////////
class SessionFriendArea : public QScrollArea
{
    Q_OBJECT
public:
    SessionFriendArea();

    //添加SessionFriendItem元素 需要Item种类(是 session,friend 还是 apply), 对方id, 对方头像, 对方昵称, 对方消息/对方个性签名(非好友--个性签名, 好友--最后一条消息)
    void addSessionFriendItem(SessionFriendItem::ItemType itemType, const QString &id, const QIcon& avatar, const QString &name, const QString &text);

    //删除特定SessionFriendItem元素
    void deleteSessionFriendItem();

    //清空SessionFriendItem元素
    void clear();

    void clickItem(int index);


private:
    QWidget* container;


signals:
};

#endif // SESSIONFRIENDAREA_H
